survive a difficult situation or illness - Français Anglais Dictionnaire